/**
 * 
 */
package any.tag.server;

import java.net.URI;
import java.util.Collection;

import any.tag.Tag;
import any.tag.TagItem;

/**
 * TODO: Doc me
 * @author keke <keke@codehaus.org>
 * @version
 * @revision $Revision:$
 */
public interface TagService {

    Collection<Tag> getAllTags();

    Collection<TagItem> getTagItemsByAbout(URI about);

    Collection<TagItem> getTagItemsByName(String tagName);

    Collection<TagItem> tag(String[] tagNames, URI uri);

}
